package cn;

import java.util.Arrays;

public class AA11 {
    public static void main(String[] args) {
        String a = "abc";
        char[]b = {'a','b','c'};
//        String s = new String(b);
        System.out.println(b);
        System.out.println(a.hashCode());//返回字符串的哈希吗值
//        System.out.println(s.hashCode());

        System.out.println(a.equals(b));//长度

        System.out.println(Arrays.toString(b));//Arrays包下  输出返回它本身

        System.out.println(a.toUpperCase());//全大写

        System.out.println(a.toLowerCase());//全小写

        System.out.println(a.startsWith("b"));//检测是否首字母是否是指定的元素

        System.out.println(a.endsWith("c"));//检测字符结尾是否是指定元素

        System.out.println(a.charAt(0));//返回字符串中下标处的值

        String s= "absbdbfbgfbgerb";

        System.out.println(s.indexOf("b"));//返回指定字符在此处中第一次出现的索引

        System.out.println(s.lastIndexOf("b"));//返回指定字符在此处中最后一次出现的索引

        System.out.println(a.concat(s));//将指定字符串进行拼接,不会改变原代码,

        String d = "afafsfcxfsyu";
        String[]S =d.split("f");
        System.out.println(Arrays.toString(S));//根据给出的元素来分割字符串

        String x ="   gyug b jgjhfh fvg   ";
        System.out.println(x.trim());//去除首尾空格的字符串


        byte[] h=s.getBytes();
        System.out.println(Arrays.toString(h));//把字符串储存到一个新的byte数组中

        System.out.println(d.substring(3,8));//从指定下标开始到结束下标(不包含结束下标)
        System.out.println(d.substring(2));//从指定下标开始

        System.out.println(String.valueOf(545)+475);//int 转换成  String   (引用类型与基本类型一同输出时,会实现拼接效果)
    }
}

